以 AOP 方式记录程序执行时间
Dec 11, 2009
在日志里记录程序的执行时间,应该是便于问题跟踪和性能优化的一个好办法。
通过 AOP 的方式,可以优雅的(尽可能对业务逻辑代码无侵入)实现这一点。
而结合一些常用的工具类,可以比较友好的显示任务的执行时间。
下面的代码演示了如何使用 Spring 框架中的 StopWatch 类来记录任务执行时间。
|
|
显示结果类似如下:
|
|
在日志里记录程序的执行时间,应该是便于问题跟踪和性能优化的一个好办法。
通过 AOP 的方式,可以优雅的(尽可能对业务逻辑代码无侵入)实现这一点。
而结合一些常用的工具类,可以比较友好的显示任务的执行时间。
下面的代码演示了如何使用 Spring 框架中的 StopWatch 类来记录任务执行时间。
|
|
显示结果类似如下:
|
|